The Trap Door: What Hath Science Wrought!?! <cite>The Humanoid</cite> (1986) By Phillip Mar 29, 2013 ColumnanimeCPMHajime SorayamaThe HumanoidThe Trap Door